Choosing Paths to Minimize Congestion using Randomized Rounding
نویسنده
چکیده
To see a more complex application of Chernoff and Union Bounds, we will consider a randomized approximation algorithm for a routing problem trying to minimize congestion. We are given a (directed) graph G = (V,E), with source-sink pairs (si, ti). Each pair should be connected with a single path Pi. The congestion (or load) Le of an edge e is the number of paths Pi using e, and our goal is to minimize the maximum load of any edge maxe Le. This problem is NP-complete, since even deciding if it can be solved with maximum load 1 is the edge-disjoint paths problem. We will derive an approximation algorithm based on LP rounding. To start, we phrase the problem as an ILP with exponentially many variables. For each pair (si, ti), and each si-ti path P , we have a variable xi,P : if xi,P = 1, this means that the pair (si, ti) uses the path P to connect; otherwise, it does not. We also have one more variable, L, the maximum load of any edge. Thus, we get the following ILP:
منابع مشابه
Congestion Minimization for Multipath Routing via Multiroute Flows
Congestion minimization is a well-known routing problem for which there is an O(logn/ log logn)approximation via randomized rounding [17]. Srinivasan [18] formally introduced the low-congestion multi-path routing problem as a generalization of the (single-path) congestion minimization problem. The goal is to route multiple disjoint paths for each pair, for the sake of fault tolerance. Srinivasa...
متن کاملApproximating Multicast Congestion
We present a randomized algorithm for approximating mul-ticast congestion (a generalization of path congestion) to within O(log n) times the best possible. Our main tools are a linear programming relaxation and iterated randomized rounding. 1 The Problem Let G = (V; E) represent a communication network with n vertices. A multicast request is speciied as a subset of vertices, called terminals, t...
متن کاملHardness of Low Congestion Routing in Directed Graphs
We prove a strong inapproximability result for routing on directed graphs with low congestion. Given as input a directed graph on N vertices and a set of source-destination pairs that can be connected via edge-disjoint paths, we prove that it is hard, assuming NP doesn’t have n log n) time randomized algorithms, to route even a 1/N fraction of the pairs, even if we are allowed to use each edge ...
متن کاملFlows on Few Paths: Algorithms and Lower Bounds
In classical network flow theory, flow being sent from a source to a destination may be split into a large number of chunks traveling on different paths through the network. This effect is undesired or even forbidden in many applications. Kleinberg introduced the unsplittable flow problem where all flow traveling from a source to a destination must be sent on only one path. This is a generaliza...
متن کامل2.1 Randomized Rounding 12.1.1 Min Congestion Routing Problem
xie ≥ 0 ∀i,∀e The sets δ+(v) and δ−(v) correspond to the incoming and outgoing flow, respectively, for vertex v. The summation constraints then enforce flow conservation, and source/sink assignments. Since the objective function is to minimize t, which is constrained to be an upper bound for the flow across any edge, t will give us the (possibly fractional) congestion for a solution point of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007